.calendarWorkingDayHeaderNormal
{
    background-color: #6599ff;
    color: white;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    padding:4px;
}

.calendarWeekendDayHeaderNormal
{
    background-color: #6995de;
    color: white;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    padding:4px;
}

.calendarCurrentDayNormal
{
    background-color: #ffdab6;
}

.calendarWorkingDayNormal
{
    background-color: #eaeaea;
}

.calendarWeekendDayNormal
{
    background-color: #dedede;
}

.currentMonthHeader
{
    background-color: #959595;
    color: white;
    font-family: Arial, Helvetica;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
}

.currentDate
{
    color: black;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}

.closeLink
{
    color: #0000ff;
    font-family: Arial, Helvetica;
    font-size: 8pt;
    position: absolute;
    left: 80; 
    top: 300
}


/*************************************************************************

                             Calendar styles

*************************************************************************/
.calendarTable
{
    border: 0;
    width: 100%;
    margin-left : 0;
    margin-bottom : 0;
    margin-right : 0;
    margin-top : 0;
}

.calendarWorkingDayHeader
{
    background-color: #6599ff;
    color: white;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
}

.calendarWeekendDayHeader
{
    background-color: #6995de;
    color: white;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
}

.calendarCurrentDay
{
    background-color: #ffdab6;
    text-align: center;
}

.calendarHLCurrentDay
{
    background-color: #faa943;
    text-align: center;
}

.calendarWorkingDay
{
    background-color: #eaeaea;
    text-align: center;
}

.calendarWeekendDay
{
    background-color: #dedede;
    text-align: center;
}

.calendarCurrentMonthDay
{
    color: #000000;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: none
}

a:link.calendarCurrentMonthDay
{
    color: #000000;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: none
}

a:visited.calendarCurrentMonthDay
{
    color: #000000;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: none
} 

a:hover.calendarCurrentMonthDay
{ 
    color: #000000;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: underline
} 

a:active.calendarCurrentMonthDay
{
    color: #000000;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: none
}

.calendarOtherMonthDay
{
    color: #959595;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: none
}

a:link.calendarOtherMonthDay
{
    color: #959595;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: none
}

a:visited.calendarOtherMonthDay
{
    color: #959595;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: none
} 

a:hover.calendarOtherMonthDay
{ 
    color: #959595;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: underline
} 

a:active.calendarOtherMonthDay
{
    color: #959595;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    text-decoration: none
}

.calendarFrame
{
    background-color: #faa943;
    text-align: center;
}
